package com.xxx.yuedong.mall.service;

import com.github.pagehelper.PageInfo;
import com.xxx.yuedong.mall.controller.form.ProductListForm;
import com.xxx.yuedong.mall.model.pojo.Product;
import com.xxx.yuedong.mall.controller.form.AddProductForm;

/**
 * 描述：     商品Service
 */
public interface ProductService {

    void add(AddProductForm addProductReq);

    void update(Product updateProduct);

    void delete(Integer[] ids);

    void batchUpdateSellStatus(Integer[] ids, Integer sellStatus);

    PageInfo listForAdmin(Integer pageNum, Integer pageSize,String name);

    Product detail(Integer id);

    PageInfo list(ProductListForm form);
}
